home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hottest 6
/
Hottest 6 (1996)(PDSoft)[!].iso
/
software
/
fredfish
/
1048.lha
/
Programs
/
Canon600
/
Readme
< prev
next >
Wrap
Text File
|
1994-12-13
|
6KB
|
131 lines
/* Canon BJC-600 driver readme file */
******* DISCLAIMER *******
The two programs contained in this package had been tested and
they probed to be reliable. However, I can not (and I will not) be
responsible for any damage resulting of their use. It's your own risk and
responsability.
******* HISTORY *******
I started writing this package when I had my brand new printer on my hands
and the smiling guy from the store telling me: "...and here is your Windows
driver, sir.". Having no support at all in my country (not to mention the
PC oriented Canon support BBS...) , there was nothing left to do but hands
on. Both drivers were compiled under Lattice C 5.00 on my A500, the
preferences program was compiled under SAS/C 6.50 on my A1200. Thanks to
the Technical Reference Series for the information to build the drivers.
Tested on Opus Directory 4.0, ProWrite 3.3, Wordworth 2.0, ADPro 2.0, Image
F/X 2.5, Page Stream 2.2 (through Preferences driver), and Art Expression
1.0 under WB3.0 on my A1200. I think it is enough for a test...
******* COPYRIGHT *******
This is an unregistered work, it's shareware, and what I try to
mean is "should you like it, use it; if you find it useful, send a $10
donation to my address. Please keep all files together and do not change
the copyright.
******* DESCRIPTION *******
Canon BJC-600 Driver (ver 1)
This driver works on any WB release from 1.3 upwards, it supports full
color and B&W printing in text and graphics at resolutions up to 360 dpi.
The driver hopefully compresses vertical white spaces so the printer
only issues a big line feed, saving a lot of time... horizontal white
spaces are avoided by the printer's own RLE (run lenght encoding) method
of liking bytes to be sent.
Canon BJC-600 Driver (ver 2)
This is a superset of the former driver, and adds support for extended
graphics and text features supported by the printer. It runs under WB1.3
and upwards, but the prefs program is 2.0 and up. Should you want to use
this driver on WB1.3, you'll have to setup an ENV: to copy the config file
and change it with a hex editor. With this driver you can print not only at
10,12, 17 cpi but at 15 and 20 cpi; customize your text underlines and
choose from several kinds of paper. You can also ask the driver to inform
you when the printer device is closed (end of printing).
Both drivers support the following densities:
1-> 180 x 180 dpi, draft quality
2-> 180 x 180 dpi, high quality
3-> 360 x 360 dpi, draft quality
4-> 360 x 360 dpi, high quality
Densities 5,6 and 7 are the same as density 4 on ver 1.0, but be aware that
the ver 2.0 driver repeats density 2 (180 x 180 HQ) at density 5 position;
this awful trick had to be done to fool ProWrite, which refused to use
density 4 (360 x 360 HQ) because it's same dpi as density 3. Sorry, but I
didn't program ProWrite... neither could I tell my wife not to use it...
CanonPrefs program
This program runs under WB2.0 and up. It lets you choose from many extended
preferences and stores them in the standard 2.0 ENV: and ENVARC:
directories for "Use" and "Save" options respectively. The extended
preferences are the following:
Paper Type: You can choose the kind of paper to print your graphics on, it
will trim the amount of ink the printer will use.
Enhanced Black: selecting this gadget will give you darker black areas, useful in
transparencies.
End Signal: selecting this gadget will cause the driver to signal every
time the printer device is closed. Be aware that if the application opens
and closes the printer device while printing in strips, you will be
signaled. Applications found doing this are: ProWrite 3.3, Wordworth 2. The
driver opens SPEAK: and writes the "Printing job is done..." string to it;
the files you need to mount SPEAK: come with WB1.3 and WB2.0.
15CPI:selecting this will force 15 CPI (ESC g) instead of pica or elite.
Condensed: you can choose wether to use condensed pica (17 cpi) or
condensed elite (20 cpi) when the fine option is choosen in the main
Printer preferences program.
To make the text preferences work, you need to run the InitPrinter program,
so the proper init sequence is sent to the printer; no problem with graphics.
I hope I guess the way to fix it real soon...
Tricks
Some programs (ProWrite 3.3) send CR-LF before starting graphics to handle
top margins, but when starting printing graphics the printer is reset and
the page ejected, so you get a blank page and no top margin. To handle this
(sorry but it's not my bug but theirs...), you can type a dot at the very
beginning of the page, with any font at 1 point (WB2.0 and up scales any
font to any size). This ends up in a small 1/360 inch dot you will barely
notice printed at the start of the page, and your whole page printed
correctly.
******* FUTURE ********
I am currently working on the 3.0 release of this driver, it will
include color correction for screen-matched color printing and a couple of
new things; the preferences program is finished and the driver is
suffering from a lack of good information on chromaticity and related
stuff, thing I will try to cure with investigation and trial.
The new prefs proggy is a little bit more nice, the front end is
better drawn cause it has more gadgets to put in...; it will add some
useful things as properly selecting by default the remaining parameters
every time you change one which its features are related with, you could
change the end job string, and more. I will probably add a .020 driver for
improved speed, or may be recode some stuff in assembler for better
throughput (color correction and RLE are quite CPU intensive).
I'm not a programer, I happen to be a pretty busy married man; so
be patient and (why not...) give me a reason to improve this driver !!!
Please send any bugs, comments, suggestions, programs, and of
course donations to the following address:
Sergio R. Caprile
Pje. Terrada 4789
(1874) Avellaneda
Bs.As. - Argentina
I can be reached at sergio.caprile@itbace.edu.ar
Canon is a registered trade mark.